'''
Created on 21/05/2012

@author: rcasal
'''
if 0:
    None
    import gluon
    global db; db = gluon.sql.DAL()
    from RepositoriesExceptions import InconsistenceDBException
    
class EstablecimientoRepository():
    
    @staticmethod 
    def findEstablecimientoByCUIT(cuit):
        establecimientos = db(db.EstablecimientosCabeceras.CUIT == cuit).select()
        if len(establecimientos) > 1:
            raise InconsistenceDBException("sigecon", "EstablecimientosRepository", "")
        return establecimientos.last()
    
  
    
